package com.clarence.dada.core.enums;

import lombok.Getter;

/**
 * 符号常量枚举
 *
 * @author GD
 * @since 2020/4/13 22:59
 */
@Getter
public enum DbFieldEnum {

    /**
     * 主键id的字段名
     */
    ID("id"),
    /**
     * 创建用户的字段名
     */
    CREATE_USER("createUser"),
    /**
     * 创建时间的字段名
     */
    CREATE_TIME("createTime"),
    /**
     * 更新用户的字段名
     */
    UPDATE_USER("updateUser"),
    /**
     * 更新时间的字段名
     */
    UPDATE_TIME("updateTime"),
    /**
     * 删除标记的字段名
     */
    DEL_FLAG("delFlag"),
    /**
     * 数据状态的字段
     * 状态：1-启用，2-禁用
     */
    STATUS_FLAG("statusFlag"),
    /**
     * 乐观锁版本，从0开始
     */
    VERSION_FLAG("versionFlag");

    private final String value;

    DbFieldEnum(String value) {
        this.value = value;
    }
}
